package org.hawk.gwt.ppc.introspection;

import java.util.List;

/**
 * Represents generic wildcard type.
 * 
 * @author alex.bereznevatiy@gmail.com
 *
 */
public interface JavaWildcardGenericTypeScope extends JavaGenericTypeScope {

	/**
	 * @return lower bound of the wildcard type.
	 */
	JavaTypeScope getLowerBound();
	
	/**
	 * @return list of upper bounds of the wildcard type
	 */
	List<JavaTypeScope> getUpperBounds();
}
